Aws\S3\Transfer A

Total Complexity 61
Dependencies 10
Dependents 1
Total lines 411
Lines of code 247
Logical lines of code 138
Comment lines 85
Methods 16
Properties 9

Methods 16

Method Rating Maintainability Complexity Lines of code
__construct()
A
43 13 48
addDebugToBefore()
A
45 10 40
createDownloadPromise()
A
44 8 41
resolveUri()
S
57 6 16
getDownloadsIterator()
S
55 3 19
promise()
S
67 3 8
prepareTarget()
S
63 3 10
createS3Key()
S
62 2 11
getS3Args()
S
65 2 8
determineScheme()
S
77 2 3
createUploadPromise()
S
66 2 8
getUploadsIterator()
S
65 2 9
upload()
S
66 2 8
uploadMultipart()
S
61 1 12
transfer()
S
82 1 3
normalizePath()
S
78 1 3